package model;


import datamodel.*;



// <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
import java.util.List;
// #[regen=yes,id=DCE.BAEED539-F494-E34E-463A-DFB88DEEAA56]
// </editor-fold> 
public class FiltrSal {

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.FD2B2152-17CD-EA39-0AC8-378A720715D6]
    // </editor-fold> 
    public FiltrSal () {
    }

    // zmiana w stosunku do modelu projektowego jeśli chodzi o zwracany przez metodę typ
    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.1E5A63EE-4A21-F3E3-3E62-A3683D3D5046]
    // </editor-fold> 
    public List<Rezerwacja> podajWolneSale (Kryteria kryteria) {
        
        ParserDoWebService parser = ParserDoWebService.instance();
        List<Rezerwacja> rezerwacje = parser.podajOblozenieSal(kryteria);
        List<Sala> sale = parser.podajListeSal();
        
        // tutaj należy wstawić kod odpowiedzialny za stworzenie listy pustych
        // rezerwacji (czyli takich, które mają właściwość zarezerwowana ustawioną
        // na false) na podstawie listy prawdziwych rezerwacji i wolnych sal.
        
        return null;
        
    }

}

